iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
自我挑戰組

Android Studio、Photoshop入門系列 第 15

Android Studio入門-D15 認識Kotlin語法(2)

  • 分享至 

  • xImage
  •  

不知不覺 鐵人賽就過一半了/images/emoticon/emoticon81.gif
好神奇阿~~


class ViewPagerAdapter(activity: FragmentActivity): FragmentStateAdapter(activity) {
    //fragment page numbers
    override fun getItemCount()=3

    override fun createFragment(position: Int): Fragment {
        return ViewPagerFragment(position)
    }
}

因為我的點餐系統有設分頁(3頁)
所以在這裡 override fun getItemCount()
會有右邊=3的部分(回傳總頁數)
createFragment 的概念是每一頁會執行的是
(position: Int) Int是指整數

class ViewPagerFragment() : Fragment() {
    private var position: Int = 0
    constructor(position: Int) : this() {
        this.position = position
    }
    override fun onCreateView(
        inflater: LayoutInflater,
        container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
    //後面還有一大串

在這邊的程式碼是定義Int=0的時候
inflater:用來實例化 Layout
container:Fragment 生成的依據
savedInstanceState:先前的實例狀態


明天繼續/images/emoticon/emoticon41.gif


上一篇
Android Studio入門-D14 認識Kotlin語法(1)
下一篇
Android Studio入門-D16 認識Kotlin語法(3)
系列文
Android Studio、Photoshop入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言